@charset "UTF-8";
/*初始化css*/
body{/*min-width:1100px;*/font-family:微软雅黑;color: #333;}/*min-width的宽度根据项目页面宽度决定*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,form
{margin:0;padding:0;border:0;outline:none;}
input{margin:0;padding:0;outline:none;}
li{list-style:none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}/*颜色根据通用信息列表的文字颜色决定*/
.more a{color: #999;}/*颜色根据通用更多的文字颜色决定*/
a:hover{color:#1492ff;}/*颜色根据psd主色调决定，比如很多都是蓝色*/
.more a:hover{color:#1492ff;}/*颜色根据psd主色调决定，比如很多都是蓝色*/
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
input{font-family:微软雅黑;}




.sy_header{
	width: 100%;
	height: 450px;
	background: url(banner.png) no-repeat center;
}
.sy_headerTop{
	width: 100%;
	height: 40px;
	background: #a1c6ed;
}
.sy_headerTopCen{
	width: 1200px;
	height: 40px;
	line-height: 40px;
}
.sy_headerTopLeft a{
	display: block;
	padding-left: 28px;
	background: url(gh.png) no-repeat left center;
	font-size: 14px;
	color: #333333;
}

.sy_headerTopRight ul li{
	float: left;
	margin-right: 14px;
}
.sy_headerTopRight ul li a{
	font-size: 14px;
	color: #333333;
}
.sy_headerTopRight ul li a:hover{
	color: #1492ff;
}
.sy_headerCen{
	height: 360px;
}
.sy_headerCenlogoSearch{
	width: 1200px;	
}
.sy_headerCenLogo{
	width: 387px;
	height: 180px;
	background: url(sx_03_10.png) no-repeat center 30px;
}
.sy_headerCenSearch{
	width: 586px;
	/* height: 149px; */
	float: right;
}
.sy_headerCenSearch{
	padding-top: 58px;
}
.sy_headerCenSearch .search{
	width: 586px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	font-size: 16px;
	border-radius: 4px;
	border: solid 1px rgba(202, 202, 202, 0.59);
	opacity: 0.8;
}
.input-box{
	line-height: 55px;
    width: 514px;
    height: 50px;
    font-size: 16px;
    color: #A4A4A4;
    /* margin-top: 8px;
    margin-left: 20px; */
	border: 0px;
	padding-left: 22px;
	float: left;
}
.sy_headerCenSearch .ewb-search-btn{
	width: 69px;
	float: left;
	height: 50px;
	background: url(serch.png) no-repeat center #f09b2c;
	border: 0px;
	border-radius: 4px;
}
/* .SearchPopular{
	margin-top: 20px;
	margin-left: 45px;
} */
.Hotsearch{
	width: 494px;
}
.SearchPopular ul li{
	float: left;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	line-height: 32px;
	margin-right: 20px;
	cursor: pointer;
}
.SearchPopular ul li:hover{
	color: #1492ff;
}
.SearchPopular .SearchPopularTitle{
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	line-height: 32px;
	margin-right: 20px;
}
.SearchPopular{
	width: 100%;
	padding-top: 20px;
	height: 32px;
}
.SearchPopular ul li a{
	color: #ffffff;
}

.headerBottom{
	width: 100%;
	height: 50px;
	background-color: #3690dc;
}
.headerNav{
	width: 1200px;
	line-height: 50px;
	overflow: hidden;
}
.headerNav ul li{
	float: left;
	margin-right: 122px;
}
.headerNav ul li a{
	display: block;
}
.headerNav ul li.nav5{
	margin-right: 0px;
}
.headerNav ul li a{
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
}
.headerNav ul li.on a i{
	display: block;
	margin-top: -4px;
	width: 100%;
	height: 4px;
	background: #ef9b2e;
}
.headerNav ul li a i{
	display: block;
	margin: -4px auto 0px;
	width: 0%;
	height: 4px;
	background: #ef9b2e;
	-moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}
.headerNav ul li a:hover i{
	display: block;
	margin-top: -4px;
	width: 100%;
	height: 4px;
	background: #ef9b2e;
}
.divtop1{
	width: 100%;
	height: 560px;
	background-image: url(sx_01_01.png);
	
}
.divtop2{
	width: 1200px;
	height: 560px;
	border: 1px solid transparent;
	margin: auto;
	
}
.divtop3{
	width: 1200px;
	height: 40px;
}
.divtop4{
	width: 350px;
	height: 100%;
	float: left;
	line-height: 40px;
	font-size: 14px;
}
.divtop5{
	width: 350px;
	height: 100%;
	float: right;
	line-height: 40px;
	font-size: 14px;
	text-align: right;
}
.divtop5 ul li{
	float: left;
	margin-left: 30px;
}
.WeChat{
	width: 83px;
	height: 83px;
	/* background: pink; */
}
.Governmentaffairs{
	position: relative;
}
.Governmentaffairs .WeChat{
	position: absolute;
	top: 40px;
	left: 0px;
	text-align: center;
	line-height: 80px;
	display: none;
}
.Governmentaffairs:hover .WeChat{
	display: block;
}
.divtop6{
	width: 100%;
	height: 150px;
	background-image: url(sx_03_10.png);
	background-repeat: no-repeat;
}
.divtop7{
	float: right;
	width: 330px;
	height: 35px;
	text-align: right;
}
.divtop7 ul li{
	font-size: 16px;
	float: left;
	margin-left: 14px;	
}
.divtop8{
	width: 870px;
	height: 115px;
	font-size: 22px;
	float: right;
	line-height: 80px;
}
.divtop8 ul li{
	float: left;
	padding: 0 16px; 
	/* margin-left: 15px; */
	background: url(sytp_22.png) no-repeat right center;
}
.divtop8 ul li a{
	display: block;
}
.divtop8 ul li a i{
	display: block;
	height: 4px;
	width: 0%;
	margin: 0 auto;
	background-color: #ec940a;
	-moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}
.divtop8 ul .on a i{
	width: 100%;
}
.divtop8 ul li:hover a i{
	display: block;
	height: 4px;
	width: 100%;
	background-color: #ec940a;
}
.divtop8_ul_li{
	margin-left: 79px !important;
}
.divtop8 .divtop8_ul_li_last{
	padding-right: 0px;
	background: none;
}
.divtop9{
	width: 900px;
	height: 160px;
	margin: auto;
	margin-top: 209px;
	/* border: 1px solid red; */
}
/* .search{
	width: 870px;
	height: 55px;
	margin: auto;
	line-height: 55px;
	background: url(sx_04_28.png) no-repeat;
	overflow: hidden;
	padding-left: 40px;
} */


















.sy_MainContent{
	width: 100%;
	padding-top: 20px;
	border-bottom: 5px solid #0087e6;
}
.sy_MainContentTop{
	width: 1200px;
	/* padding-left: 79px; */
	/* height: 900px; */
	margin: 0 auto 25px;
}
.sy_MainContentFirst{
	width: 100%;
	margin-bottom: 30px;
	/* padding-left: 79px; */
	/* background-color: yellow; */
}
.sy_MainContentFirstLeft{
	padding-top: 25px;
	position: relative;
	z-index: 999;
}
.sy_MainContentFirst .CarouselBox{
	width: 620px;
	height: 370px;
}
.sy_MainContentFirstRight{
	width: 561px;
	height: auto;
	/* background: #ffffff; */
}
.sy_MainContentTitle li{
 float: left;
 font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 48px;
	letter-spacing: 0px;
	color: #333333;
	margin: 0 20px;
}
.sy_MainContentTitle li.active a{
	color:#1492ff;
}

.sy_MainContentlistbox{
	width: 610px;
	height: 365px;
	position: relative;
	margin-left: -30px;
	/* z-index: -1; */
	/* padding-left: 56px; */
	background-color: #f6f6f6;
	position: relative;
}
.sy_MainContentlistbox .intelligentAsk{
	width: 218px;
	height: 119px;
	/* background: pink; */
	position: absolute;
	right: -148px;
	top: -49px;
}
.intelligentAskleft{
	width: 67px;
	height: 48px;
	background: url(sytp_03.png) no-repeat top center;
}
.intelligentAskRight{
	width: 131px;
	height: 45px;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	text-align: center;
	line-height: 45px;
	letter-spacing: 0px;
	color: #333333;
	background: url(sytp_06.png) no-repeat top center;
}
.intelligentAskRight .work{
	width: 90px;
	height: 70px;
	background: pink;
	margin: 0 auto;
	margin-top: 5px;
	display: none;
	background: url(2007241058111929759.png);
}
.intelligentAskRight .work{
	padding: 6px 0px;
}
.intelligentAskRight .work p{
	line-height: 30px;
	font-size: 15px;
	font-weight: normal;
}
.sy_MainContentlistChild .sy_MainContentlistChildTitle {
	padding-right: 30px;
	padding-left: 56px;
}
.sy_MainContentlistChild .sy_MainContentlistChildTitle h3{
	font-family: MicrosoftYaHei;
	font-size: 26px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 0px;
	color: #333333;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sy_MainContentlistChildTitle .Summary h3{
	padding: 10px 0;
}
.sy_MainContentlistChildTitle .Summary{
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #999999;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.sy_MainContentlistChildlist{
	border-top: 1px dashed #afafaf;
}
.sy_MainContentlistChildlist{
	padding-left: 56px;
	padding-right: 15px;
	padding-top: 20px;
}
.sy_MainContentlistChildlist ul li{
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	/* line-height: 44px; */
	letter-spacing: 0px;
	color: #333333;
}
.sy_MainContentlistChildlist ul li a{
	display: inline-block;
	width: 80%;
	line-height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sy_MainContentlistChildlist ul li span{
 float: right;
 font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #999999;
}

.sy_MainContentFirstTopic{
	overflow: hidden;
}
.sy_MainContentFirstTopic ul{
	width: 110%;
}
.sy_MainContentFirstTopic ul li{
	float: left;
	width: 585px;
	height: 110px;
	margin-right: 30px;
}


.sy_MainContentcen{
	width: 100%;
/* background: url(ling_02.png) repeat-y; */
}
.sy_MainContentSecond{
	width: 1200px;
	position: relative;
}




.sy_MainContentBotTitle{
	height: 50px;
	
	font-family: MicrosoftYaHei-Bold;
	font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 3px;
	color: #333333;
	margin-bottom: 16px;
	position: relative;
}

.sy_MainContentBotTitle span{
	position: absolute;
	top: 0px;
	left: -80px;
	display: inline-block;
	width: 57px;
	height: 54px;
	background-color: #1492ff;
	/* background: url(sytp_18.png) no-repeat center; */
}
.Toptb{
	width: 39px;
	height: 40px;
	background: url(top_11.png) no-repeat center;
	position: absolute;
	top: 0px;
	left: -72px;
}

.sy_MainContentSecond .sy_MainContentBotTitle span{
	background: url(dain_03.png) no-repeat center;
}
.sy_MainContentThird .sy_MainContentBotTitle span{
	background: url(dain_06.png) no-repeat center;
}

.sy_MainContentFourth .sy_MainContentBotTitle span{
	background: url(dain_08.png) no-repeat center;
}

.sy_MainContentBotTitle em{
	color: #1492ff;
	font-style:normal
}

.sy_MainContentSecondBox{
	margin-bottom: 30px;
}
.sy_MainContentSecondBoxLeft{
	width: 586px;
	height: 238px;
}
.sy_MainContentSecondBoxRight{
	width: 586px;
	height: 238px;
}
.sy_MainContentlisttitle {
	position: relative;
}
.sy_MainContentlisttitle a{
	position: absolute;
	right: 0;
	top: 5px;
}
.sy_MainContentlisttitle li{
	float: left;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333333;
	background: url(sytp_22.png) no-repeat right center;
	padding: 0 16px;
}
.sy_MainContentlisttitle{
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 10px;
}
.sy_MainContentlisttitle li:first-child{
	padding-left: 0px;
}
.sy_MainContentlistboxx{
	padding-top: 10px;
}
.sy_MainContentlistboxx ul li{
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #333333;
	background: url(sytp_28.png) no-repeat left center;
	padding-left: 14px;
}
.sy_MainContentlistMore{
	display: block;
	width: 12px;
	height: 12px;
	background: url(sytp_25.png) no-repeat top;
}
.sy_MainContentlistboxx ul li a{
	display: inline-block;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sy_MainContentlistboxx ul li{
	height: 40px;
	line-height: 40px;
}
.sy_MainContentlistboxx ul li span{
	float: right;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.sy_MainContentlisttitle .active{
	color: #1492ff;
}

.sy_MainContentSecondXXgk ul li{
	float: left;
	width: 153px;
	height: 43px;
	background-color: #f6f6f6;
	border: solid 1px #e6e6e6;
	line-height: 45px;
	text-align: center;
	margin-right: 20px;
}
.sy_MainContentSecondXXgk ul li:hover{
	background: url(sytp_32.png) no-repeat;
}
.sy_MainContentSecondXXgk ul li:hover a{
	color: #ffffff;
}
.sy_MainContentSecondXXgk{
	overflow: hidden;
	padding-bottom: 30px;
}
.sy_MainContentSecondXXgk ul{
	width: 110%;
}
.sy_MainContentSecondLine{
	width: 1px;
	height: 100%;
	background: #d4d4d4;
	position: absolute;
	top: 0px;
	left: -53px;
	z-index: -1;
}
.sy_MainContentBottomcen{
	padding-bottom: 70px;
	width: 100%;
	background: url(xxsyconb_02.png) no-repeat center bottom;
}
.sy_MainContentBottom{
	width: 1200px;
	
}


.sy_MainContentThird{
	padding-top: 20px;
}

.sy_MainContentThirdBoxLeft{
	width: 585px;
	margin-right: 30px;
}

.sy_MainContentThirdBoxLefttop{
	width: 585px;
	height: 120px;
	background-color: #1492ff;
	border-radius: 6px;
	background: url(sytp_35.png) no-repeat;
	margin-bottom: 30px;
}
.sy_MainContentThirdBoxLeftbottom{
	overflow: hidden;
}
.sy_MainContentThirdBoxLeftbottom ul{
	width: 110%;
}
.sy_MainContentThirdBoxLeftbottom ul li{
	float: left;
	margin-right: 20px;
}

.sy_MainContentThirdBoxRightpersonal{
	float: left;
	width: 277px;
	height: 300px;
	margin-right: 30px;
	background: #ffffff;
}
.sy_MainContentThirdBoxRightLegalperson{
	float: left;
	width: 277px;
	height: 300px;
	background: #ffffff;
}
.sy_MainContentpersonalImg{
	width: 277px;
	height: 200px;
}
.sy_MainContentpersonalText{
	padding-left:20px;
	padding-top: 4px;
}
.sy_MainContentpersonalText ul li{
	float: left;
	margin: 16px 20px 0px 0px;
	width: 64px;
	font-size: 16px;
}

.sy_MainContentFourth{
	padding-top: 25px;
	margin-bottom: 40px;
}


.sy_MainContentFourthBoxLeft{
	width: 584px;
	/* height: 130px; */
	/* margin-right: 30px; */
	/* background: pink; */
}
.pressconference{
	width: 583px;
	height: 130px;
	background: url(xwfbh.png) no-repeat center;
	line-height: 130px;
	text-align: center;
}
.pressconference a{
	font-size: 32px;
	color: #ffffff;
}
.sy_MainContentFourthtitle{
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	/* line-height: 40px; */
	letter-spacing: 0px;
	color: #1492ff;
	margin-bottom: 22px;
}
.sy_MainContentFourthtitle a{
	display: block;
	float: right;
	height: 40px;
	width: 12px;
	background: url(sytp_25.png) no-repeat center;
}
.Onlineinterview{
	width: 460px;
	height: 330px;
	
}
.Onlineinterviewvideo{
	width: 458px;
	height: 260px;
	background: pink;
}
.Onlineinterviewtitle{
	width: 458px;
	height: 71px;
	background: #ffffff;
	border: 1px solid #e6e6e6;
	line-height: 71px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
}
.Onlineinterviewtitle a{
	color: #333333;
}

.sy_MainContentFourthBoxRight{
	width: 586px;
}

.Opinionsolicitation{
	/* height: 330px; */
	width: 100%;
}
.Opinionsolicitationlist{
	/* margin-bottom: 8px; */
}
.Opinionsolicitationlist ul li{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.Opinionsolicitationlist ul li span{
	float: right;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #999999;
}
.OpinionsolicitationFeatures {
	margin-bottom: 20px;
	padding-top: 6px;
}
.OpinionsolicitationFeatures ul li{
	float: left;
	width: 131px;
	height: 125px;
	background-color: #ffffff;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #333333;
	border: solid 1px #e6e6e6;
	margin-right: 20px;
}
.OpinionsolicitationFeatures ul li a{
	display: block;
	padding-top: 75px;

}
.OpinionsolicitationFeatures ul li a{
	background: url(sytp_49.png) no-repeat center 16px;
}
.OpinionsolicitationFeatures ul li+li a{
	background: url(sytp_51.png) no-repeat center 16px;
}
.OpinionsolicitationFeatures ul li+li+li a{
	background: url(sytp_53.png) no-repeat center 16px;
}
.OpinionsolicitationFeatures ul li+li+li+li a{
	background: url(sytp_55.png) no-repeat center 16px;
}
.OpinionsolicitationFeatures ul li+li+li+li{
	margin-right: 0px;
}


.sy_MainContentFifth{
	width: 1200px;
	height: 373px;
	background-color: #ffffff;
	padding: 25px 30px;
	position: relative;
}
.sy_MainContentFifthtitle{
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #333333;
}
.sy_MainContentFifth{
	/* margin-bottom: 70px; */
}
.sy_Mainbg{

}



/* .I_want_to_see{
	width: 1255px;

} */